package gnss

const (
	MAX_SIGNA_N = 32 // 0-31
)

/// rinex观测值
/***
  信号值做下标
*/
type RinexObs struct {
	Prn   string
	Sys   byte
	PseV  [MAX_SIGNA_N]float64 // 伪距
	L     [MAX_SIGNA_N]float64 //  载波 /* carrier-phase (cycle) */
	LokT  [MAX_SIGNA_N]uint16  //  GNSS 载波相位锁定时间标识
	HalfC [MAX_SIGNA_N]byte    // DF420, Half-cycle ambiguity indicator

	Snr [MAX_SIGNA_N]float64 //  SNR
	Dop [MAX_SIGNA_N]float64 //  多普勒
}

func NewRinexObs() *RinexObs {
	return &RinexObs{}
}
